have a good run for money meaning in Hindi

Noun

To have a situation where competition or challenge is strong and be successful despite the competition.

कई कठिनाईयों के बावजूद सफल होना।

English Usage: The new startup gave established companies a good run for their money.

Hindi Usage: नए स्टार्टअप ने स्थापित कंपनियों को कड़ी प्रतिस्पर्धा में सफल होकर दिखाया।

Share Anuvadan of have a good run for money